home *** CD-ROM | disk | FTP | other *** search
-
-
-
- gggglllluuuuTTTTeeeessssssssNNNNoooorrrrmmmmaaaallll((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee gggglllluuuuTTTTeeeessssssssNNNNoooorrrrmmmmaaaallll((((3333GGGG))))
-
-
-
- NNNNAAAAMMMMEEEE
- gggglllluuuuTTTTeeeessssssssNNNNoooorrrrmmmmaaaallll - specify a normal for a polygon
-
-
- CCCC SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
- void gggglllluuuuTTTTeeeessssssssNNNNoooorrrrmmmmaaaallll( GLUtesselator* _t_e_s_s,
- GLdouble _v_a_l_u_e_X,
- GLdouble _v_a_l_u_e_Y,
- GLdouble _v_a_l_u_e_Z )
-
-
- PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS
- _t_e_s_s Specifies the tessellation object (created with gggglllluuuuNNNNeeeewwwwTTTTeeeessssssss).
-
- _v_a_l_u_e_X Specifies the first component of the normal.
-
- _v_a_l_u_e_Y Specifies the second component of the normal.
-
- _v_a_l_u_e_Z Specifies the third component of the normal.
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- gggglllluuuuTTTTeeeessssssssNNNNoooorrrrmmmmaaaallll describes a normal for a polygon that the program is
- defining. All input data will be projected onto a plane perpendicular to
- one of the three coordinate axes before tessellation and all output
- triangles will be oriented CCW with respect to the normal (CW orientation
- can be obtained by reversing the sign of the supplied normal). For
- example, if you know that all polygons lie in the x-y plane, call
- gggglllluuuuTTTTeeeessssssssNNNNoooorrrrmmmmaaaallll(tess, 0.0, 0.0, 1.0) before rendering any polygons.
-
- If the supplied normal is (0.0, 0.0, 0.0) (the initial value), the normal
- is determined as follows. The direction of the normal, up to its sign, is
- found by fitting a plane to the vertices, without regard to how the
- vertices are connected. It is expected that the input data lies
- approximately in the plane; otherwise, projection perpendicular to one of
- the three coordinate axes may substantially change the geometry. The sign
- of the normal is chosen so that the sum of the signed areas of all input
- contours is nonnegative (where a CCW contour has positive area).
-
- The supplied normal persists until it is changed by another call to
- gggglllluuuuTTTTeeeessssssssNNNNoooorrrrmmmmaaaallll.
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- gggglllluuuuTTTTeeeessssssssBBBBeeeeggggiiiinnnnPPPPoooollllyyyyggggoooonnnn, gggglllluuuuTTTTeeeessssssssEEEEnnnnddddPPPPoooollllyyyyggggoooonnnn
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-